Key QA Wizard Pro concepts

Following are some key concepts you should be familiar with before using QA Wizard Pro. Understanding the testing process provides information about these concepts in context of the entire automated testing process.

Application repository

Application repositories store information about tested applications and versions. When you record a script, QA Wizard Pro captures the application windows and controls and their properties. This information is saved in the repository. When you run a script, the information is used to find windows and controls and perform actions on them. If the window or control is not found, the script fails.

See About application repositories.

Workspaces

Workspaces organize scripts, datasheets, and related files. Depending on your process, you may use one workspace for each application or for each functional area you are testing. You can create folders to organize files in workspaces.

See Creating workspaces.

Scripts

Scripts contain statements, which are instructions that control how a script runs and performs actions in the tested application. For example, you can call other scripts, declare variables, specify steps to run based on conditions, or repeat a block of steps. See Statements.

Typically, you create scripts by recording against an application. See Recording new scripts. You can also manually create scripts. To perform a test, you run a script and QA Wizard Pro performs the actions specified in statements in the application. Playback fails if a bug is found in the tested application or if there is a problem in the script. See Running scripts.

You can work with scripts in Keyword View or Text View. Keyword View displays scripts in a grid format, while Text View displays scripts in a text-based editor and provides access to the scripting language. See Using Keyword View and Using Text View.

Datasheets

Data-driven testing allows you to test multiple scenarios and data ranges with one script. The test data is stored in a separate file, which is a datasheet. Datasheets are stored in workspaces with scripts and other related test files.

QA Wizard Pro supports local and external datasheets. You can create test data in a local datasheet, which is a simple spreadsheet created in QA Wizard Pro and stored locally. You can also link to external test data stored in Microsoft Access, Microsoft Excel, Microsoft SQL Server, Oracle, PostgreSQL, SQLite, or text files.

See About datasheets.

Checkpoints

Checkpoints help you verify the tested application is working as expected. Checkpoints are statements in scripts used to verify that attributes of an application exist or are correct when compared to an expected value during playback.

See Using Checkpoints.

Reports

QA Wizard Pro generates and saves a results report after a script runs. The report includes information about the script, such as the test computer configuration and how long it took the script to run. Reports are stored in workspaces with scripts and other related test files. See Viewing results reports.

You can also monitor scripts in real-time using the dashboard and status tool, which display local and remote script information during playback. You can monitor scripts from any location, such as at home or another office. See Viewing playback information in the dashboard and Viewing playback information in the status tool.